okc 0.1.0

A local-first tool for AI agents to browse, parse, search, and reason over Open Knowledge Format (OKF) repositories
Documentation
---
id: OKC-00060
title: 'Competitor Assessment: basic-memory (Python)'
status: Done
assignee:
  - '@research-agent'
created_date: '2026-07-27 18:03'
updated_date: '2026-07-27 20:30'
labels:
  - research
  - competitor
  - basic-memory
  - assessment
milestone: m-0
dependencies: []
references:
  - 'https://pypi.org/project/basic-memory/'
documentation:
  - docs/competitors/
priority: low
type: spike
ordinal: 57000
---

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
**Competitor:** basic-memory
**Language:** Python
**Links:** https://pypi.org/project/basic-memory/

**What it does:**
Python-based knowledge management system for AI agents. Stores structured knowledge with metadata, categories, and relationships. Provides both CLI and programmatic API for agent integration.

**Why assess:** Cross-language competitor in the same "agent knowledge base" space. Python ecosystem has different strengths — evaluating whether Python competitors have better DX, richer integrations, or capabilities OKC should match.

**Assessment focus:**
1. Knowledge model and storage approach
2. CLI and API design comparison
3. Python ecosystem advantages (if any)
4. Feature gap analysis vs OKC
<!-- SECTION:DESCRIPTION:END -->

## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #1 Knowledge model and storage comparison
- [ ] #2 CLI/API design comparison
- [ ] #3 Python ecosystem advantages assessment
- [ ] #4 Feature gap analysis
<!-- AC:END -->

## Definition of Done
<!-- DOD:BEGIN -->
- [ ] #1 Assessment written to docs/competitors/basic-memory-assessment.md
<!-- DOD:END -->